package com.ihr360.entity;

import com.ihr360.type.StaffStatus;

import java.io.Serializable;
import java.util.Date;

/**
 * @author Stone.Shi
 * @description
 * @date 2018-03-07 10:38:38.
 */
public class BasicStaffInfoEntity implements Serializable {

    private static final long serialVersionUID = 8265064740815758592L;

    private String id;
    private String staffName;
    private String staffNo;
    private String mobileNo;
    private String sex;
    private String idCardType;
    private String idCardNo;
    private Long departmentId;
    private String departmentName;

    private String positionId;
    private String positionName;

    private Date enrollInDate;
    private Date lastWorkDay;

    private StaffStatus staffStatus;

    public BasicStaffInfoEntity() {
    }

    public BasicStaffInfoEntity(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName;
    }

    public String getStaffNo() {
        return staffNo;
    }

    public void setStaffNo(String staffNo) {
        this.staffNo = staffNo;
    }

    public String getMobileNo() {
        return mobileNo;
    }

    public void setMobileNo(String mobileNo) {
        this.mobileNo = mobileNo;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getIdCardType() {
        return idCardType;
    }

    public void setIdCardType(String idCardType) {
        this.idCardType = idCardType;
    }

    public String getIdCardNo() {
        return idCardNo;
    }

    public void setIdCardNo(String idCardNo) {
        this.idCardNo = idCardNo;
    }

    public Long getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(Long departmentId) {
        this.departmentId = departmentId;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public String getPositionId() {
        return positionId;
    }

    public void setPositionId(String positionId) {
        this.positionId = positionId;
    }

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public Date getEnrollInDate() {
        return enrollInDate;
    }

    public void setEnrollInDate(Date enrollInDate) {
        this.enrollInDate = enrollInDate;
    }

    public Date getLastWorkDay() {
        return lastWorkDay;
    }

    public void setLastWorkDay(Date lastWorkDay) {
        this.lastWorkDay = lastWorkDay;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public StaffStatus getStaffStatus() {
        return staffStatus;
    }

    public void setStaffStatus(StaffStatus staffStatus) {
        this.staffStatus = staffStatus;
    }
}
